package org.imis.dao;

import java.io.Serializable;
import java.util.List;



public interface BaseDao<T> {
      T get(Class<T> entityClazz,Serializable id);
      Serializable save(T entity);
      void update(T entity);
      void delete(T entity);
      void delete(Class<T> entityClazz , Serializable id);
      List<T> findAll(Class<T> class1);
      long findCount(Class<T> entityClazz);
}
